﻿#ifndef DATASIMUCACHE_H
#define DATASIMUCACHE_H

#include <QMap>

class DataSimuCache
{
public:
    DataSimuCache();

    // 初始化
    static void initialize(const QStringList idList);

    // 判断是否包含key
    static bool contains(const QString& channel);
    // 获取数据
    static QString getSimuValue(const QString& channel);
    // 缓存数据
    static void cacheSimuValue(const QString& channel, const QString value);


private:
    // 通道数据缓存
    static QMap<QString, QString> g_channelCacheMap;
};

#endif // DATASIMUCACHE_H
